home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / tcp_ip / timed / timed.uue < prev   
Internet Message Format  |  1992-05-02  |  6KB

  1. From kksys!vware!hercules!brian@cs.umn.edu Sat May  2 01:14:16 1992
  2. Return-Path: <kksys!vware!hercules!brian@cs.umn.edu>
  3. Received: from cs.umn.edu by chaos.eng.wayne.edu (4.1/SMI-4.1)
  4.     id AA28258; Sat, 2 May 92 01:14:09 EDT
  5. Received: by cs.umn.edu (5.61/1.14)
  6.     id AA26484; Sat, 2 May 92 00:11:13 -0500
  7. Received: by kksys.kksys.com (/\==/\ Smail3.1.25.1 #25.5)
  8.     id <m0lhBzk-0002LHC@kksys.kksys.com>; Fri, 1 May 92 23:46 CDT
  9. Received: by vware.mn.org (/\==/\ Smail3.1.25.1 #25.4)
  10.     id <m0lhC6b-0001tQC@vware.mn.org>; Fri, 1 May 92 23:53 CDT
  11. Received: by hercules.wd0efl.tcman.ampr.org (/\==/\ Smail3.1.22.1 #22.3)
  12.     id <m0lhBx0-0000MHC@hercules.wd0efl.tcman.ampr.org>; Fri, 1 May 92 23:43 CDT
  13. Message-Id: <m0lhBx0-0000MHC@hercules.wd0efl.tcman.ampr.org>
  14. Date: Fri, 1 May 92 23:43 CDT
  15. From: brian@wd0efl.tcman.ampr.org (Brian K. Teravskis)
  16. To: vware!kksys!chaos.eng.wayne.edu!ron
  17. Subject: Re:  NTP
  18. Status: R
  19.  
  20. Hello Ron:
  21.  
  22. Here is the code that I wrote to implement the Time Protocol. This is not NTP
  23. though. NTP is a rather sophisticated continuously updating timing routine
  24. that keeps a whole network syncronized down to the millisecond. This is just
  25. a simple "I want to know what time you have" protocol. This is a zipped
  26. file using pkzip110.
  27.  
  28. Let me know if you receive it and were successful in decoding and unzipping
  29. it as I have had some problems with this UUCP link I am on.
  30.  
  31. To implement the server only, just leave out the rdate stuff (dordate, and the
  32. rdate.c module). To start up the server just enter "start time".
  33.  
  34. Any questions just hollar
  35.  
  36. 73's
  37.  
  38. Brian
  39.  
  40.  
  41. 8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<
  42. begin 666 timed.zip
  43. M4$L#! H    & /&Y@1C!J,4C(00  /0'   '    4D1!5$4N0PT" 1(C%!4V
  44. M-VB)FML\!082$T3%]I;W7ZH$F=0MW;)RW9:E"U(NV3#)&^18MFG+1.^&"D%D
  45. M[Z!UZ:)]*U<G2*%RTX9U"Y)*^0YK=^[:M'-9@KQ*%&91HTS&.Y'Y"]\P9[Z<
  46. M"?-E3AG2P[H+#3NW+%F0;^JW5*-#<=K$P;_3MM'64.6^I?MV[%LVX?,%\1Z9
  47. MU@V[KDOF>O.<2Y=LVK<NT?J8CE"OW9ZACBCR+-NW8L.RH=XBJ&/;BJUK1CK\
  48. M''.])JJB#EMV[AQS[:8Z/!RJ>XQT.":_#ON64QT.[V[;QLA-=HYU>+IT\T2'
  49. M66O\X7E,CZ6,^IZWF>LUO9-"A?I4*M6O5),V+0IRYHWK)-&D1HU0=YDR8>+,
  50. MB1,G3I@PN)-2B0:E6J1[/JU*I7YA7_!"<PFQTXX%:?=M6C)"T%_8Y9L]-LJ4
  51. M.[YGFB8DV3?:'658N6?'LB!^NRSAIM#N(*+'^8]%@[RJ6-ES:Q?G:^8JX23_
  52. M'N&=8(FO.T9]52G#DB4K]\O]6F[=GT!81+[3[BA/.#'TMU@XTG%1MNE-1WHL
  53. MSR^LN^/QM0EKLRA1.$L776RW7[X%\C+N('N4+SF6Z]N.W79UQ^R:,L7THMXP
  54. M4TR="13?9U&VC,E2A)1=)](WZQIDR;D@Z[I=Z_;M7;=<W8ID09_5RX1RIK#2
  55. M;I QF&>?K ,>-QNV;5JV>=8]J-&O29ULJ7=PQ\*Q<]/1/C7BY%:V]:=P3*M8
  56. MJQRWJ%A@5>5NK'YCEH/ _>VPE2^R8O_G.!I%.,ERZM.A2[].I2JU:-"F+&%,
  57. MI9 JXU45Y"&PVR> [C%\5V9$,2WB*5#;OBE]O2MO6DBZ#BHU:PJWZ:EEC*@N
  58. M/R>RL*.K1%%&Q)1C0K.*[K%W411=\CJMGOAM!CQRBG].MZ5/,VKJ,6(,V<5H
  59. M%WG:M2!<A56;G$,E"[K,NUR4=%D8-E9E#-!NF$Q3N%[E+_+4WN20,BDQ@4%$
  60. MD==1%+9.::+)R8)OMGQDHL9DTG!]*#X4JDR9^?M;./TPT=N,F;K,<I;%G(-%
  61. M!@R.BH+5JW!JR3W'?(T1'"/&D7J,H6S/S6;WC$RS-ZQ"BW!-0V,:E^Q'H"!!
  62. MF$Z;?2/E'<;%YM$RDOL>:_=+8X3=-_$8I;K-TFE5IDR'(KE\H;EL(\[<,)B9
  63. M8M@;0S-T2CA<-]N9,E'(WSK&UJHM?L?,D<8&048'L?(-BI/>-Z0CY5/1O&6/
  64. M1:9W$ X>#1">)WZ7;>.W6DLH7[RZ;_2,3<A#'.=KM%K@O46IAY*+$=;QE7J.
  65. MT8^9=60X .]T^&H1_J'9A^8E^FL<NZ@E("A!PEC^OB"2VB.*OBUXOZ Y"MWG
  66. MF :[Q#9CL2:;])M5HWB.J(4XYF4+$89ZBFKA6ZKY"J&88X((?I5S,DME:B!!
  67. MD%=STRKH-K1-&U(^UPA02P,$"@    8 (;N!&%),ZVDO!   F <   <   !4
  68. M24U%1"Y##0(!$B,4%38W:(F:VSP%!A(31,7VEO=?J@29U"W=LG+=EJ4+DFK:
  69. MMF5!3EG>=H1W0X4@L'?0NG31OI6K$Z10N6G#N@6YU 7XPMYA[<Y=FW8N2Y!7
  70. MB<(L:I2)>2<:YG^1;Y@R7\:L^3*G#.EAW86&G5N6+,@W^%NJT:$X;>+HIJ'*
  71. M?4OW[=BW;,+G"^(],JW;L6SKDKG>/.?2)9OVK4NT/J8CX&NW9ZC#TS$VZ8@B
  72. MS[)]*S8L&^HM@CJVK=BZ9J3#S\G7:\PJZK!EY\[)UVZJP\,YN\=(-^I[WF:N
  73. MU_0FFM2H4:I)FQ8%*5,F3)PY<>+$"1,&=S(I5*A/I5+]\MUGWK ??)>5.^U8
  74. M$-SK2CUE[@39$V3+F#L3O&E#=KIYX4@OJ#5(,V0JY66GN>\R53;^M-VW:8)4
  75. M_',.%1WDUZ]!I1Z=BA(%M1AB=7>5==W6.=.82[@I4^[X'^5&K\/**=]UX?QW
  76. M$,!$M^ _XD4]8Z((WV?'LB!^NRSP%W8'$3V"?2S:,.R7/;=V<3YN(OGW".\$
  77. M5GS=L73X]K!DR<K]<K]!LDE*@7^"K8UH4]YF4>BE0^R5*?9G0CGENP[K5NM+
  78. M??89?CA\ZK-N^-@HAU2O.25+F"G&[$2BV">.E;0N\_?1 &LX2E=0!WDW;%HZ
  79. MD9]1GF#LNE_;"C\MXG.=S>84X]036ZZ((^L$6$L7Y=KM5S/N.RW;/$=\4*-?
  80. MDSHM2G7'=SBF GD9-_(+WT&)$I4"IW::Y3PLW#=8>@\Y8-8I,S#U&D4YR7+J
  81. MTZ%+OTZE*K5HT"9=!?J+(=9DLJQ9HDB33FD"G&0!KO66?7/G<BZ<X FH4O%E
  82. M#.DF^Z/<N4-*RDQ'.>?>PX[Y?<.E8UXZK<J4Z5 DKF\6K#=P]3R:5?E*HM6/
  83. MHDN)'78-FWS*[@ISM7>CF?42DY-]>]<-X\@$XTV(!?UA$!=SO=#4=_:4*$6,
  84. M#BF29<V8,ED\)Z JI8VX\DOW!?%LLQU!3:A2IBR/\VZ?8_\$9*M)-4XQRC;*
  85. MSTV6F+7<)+7=,%V44[ Z0.^T94([^-MAXF9;4:W<W"QL2]PVGU/:%'9%VV!4
  86. M:B94*:9Z)M!C)B3#R\.66VEV*;S"8[9]8VDU;GEP(8A[J5GP,NUAI?TSVQ%?
  87. MT&_/1+_()Y'6;DK)>,<3R)4)YOH0<_7$"JMCYKP)$^0<2C>\F/2&(1U#"0M]
  88. MQ=UPZ]*YKU2K>/4@+L'OJ*G7',*62Z829 (W*?*?*1/%WLR--KA5/+^L/LS8
  89. M*UB9&::(XK;NN'7+!"\\VI(K7<]AS,(E@Z:B7(#S.- >IAJAV,)+6]<II!)!
  90. MN!M)UB#8!W\%V)]C_5^X%$C>LD)]_0X)@W8P:1:J[D88K=F@L5"=V:'?#.NO
  91. M<[I7E+!#J(>4B,RE"!NW2O*-Y.)6"2*,50)P5C/*,*V-X>-N&VP8^JX14$L#
  92. M! H    & %"[H1@L79DJA0(   4(   +    0TA!3D=%4RY46%0- @$2(Q05
  93. M-C=HB9K;/ 4&$A-$Q?:6]X>B#>OV;-FY(.F^!>GTZ13CF=;M6+9UR991WFB&
  94. M/VT;X@U7[AOK/?8M6Y!2C0[%:1-G0X5"Y::AWR"7N@1)M:S<L';GKDT[9WI?
  95. M)0JSJ%$FQRMX]^P1'"VP+(.20;K)4)UNR]*M.Z==NQQ3/4&""%[9=SW-UFF[
  96. MR.XW33?<-.+'/1,F'!LF?8.<>5.'^0B.?:D"[GK*W\JE"U+E"_69< Y7A;_I
  97. MFD4Q/5F*<"M%IMR1W<7*+1MV[0ZH4 Q/:K=FTYYY"OI<NG+K0%7=NRT9*?80
  98. MXM_:Q7N/3&N&?IM-*)5H4*I%M+Y(N63#TC&[628D^R:Y(>^:,66R!"%\V35(
  99. MGF&6%=\]=ZZ/\<7_9=V2^5_EH)WOM&/8(4^QWG#'P /+RF:N$QQ/&,<WO$$(
  100. MO].J3)D.11I4"CE #F.F*H?@OLR!'^/X9=:T@0X4*J(6V[;)[/*Z7:*Q'J]_
  101. M$LRM*=D96T?L;?4'82<)\NL7J?OH5)0HIH=5?78LRS&*V7+*E_+;\:I9VGV;
  102. M1EJKA)NB<0.9LBK)(*MC5).L&*#-YS'F QKOH!W*[".(L-V<$51JRABMJ9,D
  103. M*BXW'4JBLB''UNC$MF_)UF5;9HYL',K!"6(<^N 1XA2GUVAIZNHR,5GIMV+5
  104. M@,^A3),6=4IU2FWBIK;N<FI1J5:$]Y3^C-(6S81J.-W:S&"7,IQL3S_IPKWJ
  105. M3NMH$@=YEHWS#LNF#F6LQ=8U8_QSE%#.F@[R8-4-PB6?RO\8XVN%'$UDXL(U
  106. MW3S%X]RPCYRB1^OH+(H<8.$)U5 [G>94F\[<39>-GG"A\A5R)DWX0S7D^7:$
  107. MES](7B#\H0Y02P$""P *    !@#QN8$8P:C%(R$$  #T!P  !P         !
  108. M "          4D1!5$4N0U!+ 0(+  H    & "&[@1A23.MI+P0  )@'   '
  109. M          $ (    $8$  !424U%1"Y#4$L! @L "@    8 4+NA&"Q=F2J%
  110. M @  !0@   L          0 @    F@@  $-(04Y'15,N5%A44$L%!@     #
  111. -  , HP   $@+        
  112.  
  113. end
  114.  
  115. 8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<
  116.  
  117.  
  118. ------------------------------------------------------------------------------
  119. Internet: brian@hercules.vware.mn.org
  120. Amprnet : brian@hercules.wd0efl.tcman.ampr.org        Apple Valley, MN   USA
  121. ------------------------------------------------------------------------------
  122.  
  123.